package com.codejam.hello.world.dateutil;

import java.util.Date;

public class Main {

    public static void main(String[] args) {

    }


    public static boolean ifHasIntersection(Date beginDate1, Date endDate1, Date beginDate2, Date endDate2) {
        long begin1 = beginDate1.getTime();
        long end1 = endDate1.getTime();
        long begin2 = beginDate2.getTime();
        long end2 = endDate2.getTime();

        /**
         *思路就是如果两个区间不相交，那么最大的开始端一定大于最小的结束端
         **/

        if (Math.max(begin1, begin2) < Math.min(end1, end2)) {
            return true;
        } else {
            return false;
        }
    }

}
